home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 6 / MacMania 6.toast / / Tools&Utilities / EnterAct Stuff / Drag_on Modules / hAWK programs / whazzatTest < prev    next >
Text File  |  1997-05-26  |  1KB  |  55 lines

  1.  /* A sampler of declarations: bring this file to the front, */
  2. /* select all of it, and run "$Whazzat" on the front text selection */
  3. /* NOTE the illegal constructs will be translated without complaint */
  4. /* If you have open an EnterAct project which contains the source files */
  5. /* for hAWK itself and your dictionary is up to date, then the */
  6. /* translations for b_get_three() and assoc_scan_sort() will be more */
  7. /* readable. */
  8. void *(*comp)(int *, char *, volatile char joe, int (*fnc)(void *, void *, ...));
  9.  
  10. int b_get_three(NODE *tree, NODE **res1, NODE **res2, NODE **res3);
  11.  
  12. extern struct search *assoc_scan_sort(NODE *symbol);
  13.  
  14. /* legal constructs */
  15. int i;
  16. int *p;
  17. int a[];
  18. int f();
  19. int **pp;
  20. int (*pa)[];
  21. int (*pf)();
  22. int *ap[];
  23. int aa[][];
  24. int *fp();
  25. int ***ppp;
  26. int (**ppa)[];
  27. int (**ppf)();
  28. int *(*pap)[];
  29. int (*paa)[][];
  30. int *(*pfp)();
  31. int **app[];
  32. int (*apa[])[];
  33. int (*apf[])();
  34. int *aap[][];
  35. int aaa[][][];
  36. int **fpp();
  37. int (*fpa())[];
  38. int (*fpf())();
  39.  
  40. /* illegal constructs */
  41. int af[]();
  42. int fa()[];
  43. int ff()();
  44. int (*paf)[]();
  45. int (*pfa)()[];
  46. int (*pff)()();
  47. int aaf[][]();
  48. int *afp[]();
  49. int afa[]()[];
  50. int aff[]()();
  51. int *fap()[];
  52. int faa()[][];
  53. int faf()[]();
  54. int *ffp()();
  55.